Debugging and Repair of Owl Ontologies Debugging and Repair of Owl Ontologies

نویسندگان

  • James Hendler
  • Aditya Kalyanpur
  • Ryusuke Masuoka
  • Ashok Agrawala
  • Mark Austin
  • Ian Horrocks
چکیده

Title of dissertation: DEBUGGING AND REPAIR OF OWL ONTOLOGIES Aditya Kalyanpur, Doctor of Philosophy, 2006 Dissertation directed by: Professor James Hendler Department of Computer Science With the advent of Semantic Web languages such as OWL (Web Ontology Language), the expressive Description Logic SHOIN is exposed to a wider audience of ontology users and developers. As an increasingly large number of OWL ontologies become available on the Semantic Web and the descriptions in the ontologies become more complicated, finding the cause of errors becomes an extremely hard task even for experts. The problem is worse for newcomers to OWL who have little or no experience with DL-based knowledge representation. Existing ontology development environments, in conjunction with a reasoner, provide some limited debugging support, however this is restricted to merely reporting errors in the ontology, whereas bug diagnosis and resolution is usually left to the user. In this thesis, I present a complete end-to-end framework for explaining, pinpointing and repairing semantic defects in OWL-DL ontologies (or in other words, a SHOIN knowledge base). Semantic defects are logical contradictions that manifest as either inconsistent ontologies or unsatisfiable concepts. Where possible, I show extensions to handle related defects such as unsatisfiable roles, unintended entailments and nonentailments, or defects in OWL ontologies that fall outside the DL scope (OWL-Full). The main contributions of the thesis include: • Definition of three novel OWL-DL debugging/repair services: Axiom Pinpointing, Root Error Pinpointing and Ontology Repair. This includes formalizing the notion of precise justifications for arbitrary OWL entailments (used to identify the cause of the error), root/derived unsatisfiable concepts (used to prune the error space) and semantic/syntactic relevance of axioms (used to rank erroneous axioms). • Design and Analysis of decision procedures (both glass-box or reasoner dependent, and black-box or reasoner independent) for implementing the services • Performance and Usability evaluation of the services on realistic OWL-DL ontologies, which demonstrate it’s practical use and significance for OWL ontology modelers and users DEBUGGING AND REPAIR

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Debugging and Repair of OWL Ontologies

Title of dissertation: DEBUGGING AND REPAIR OF OWL ONTOLOGIES Aditya Kalyanpur, Doctor of Philosophy, 2006 Dissertation directed by: Professor James Hendler Department of Computer Science With the advent of Semantic Web languages such as OWL (Web Ontology Language), the expressive Description Logic SHOIN is exposed to a wider audience of ontology users and developers. As an increasingly large n...

متن کامل

On the Feasibility of Using OWL 2 Reasoners in Ontology Alignment Repair Problems

The problem of (semi-)automatically computing mappings between independently developed ontologies is usually referred to as the ontology matching problem. A number of sophisticated ontology matching systems have been developed in the last years [7, 26]. Ontology matching systems, however, rely on lexical and structural heuristics and the integration of the input ontologies and the mappings may ...

متن کامل

Ontology Repair Through Partial Meet Contraction

The process of building an ontology, be it from scratch or through reuse and combination of other ontologies, is known to be susceptible to modeling errors. Ontology debugging and repair techniques have attracted attention in the last decade due to the popularization of the use of ontologies written in OWL. Belief Change deals with the problem of removing or adding new information to a knowledg...

متن کامل

Lemmas for Justifications in OWL

Over the past few years there has been a significant amount of interest in the area of debugging and repairing of OWL ontologies. The process of debugging an ontology is necessary in the same way that debugging programme code is necessary – that is, debugging takes place in order to eradicate faults. In terms of ontology debugging, the faults manifest themselves as undesirable entailments. In p...

متن کامل

Debugging OWL-DL Ontologies: A Heuristic Approach

After becoming a W3C Recommendation, OWL is becoming increasingly widely accepted and used. However most people still find it difficult to create and use OWL ontologies. On major difficulty is “debugging” the ontologies discovering why a reasoners has inferred that a class is “unsatisfiable” (inconsistent). Even for people who do understand OWL and the logical meaning of the underlining descrip...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006